package dto

type MessageDto struct {
	Code  int         `json:"code"`  //状态码
	Msg   string      `json:"msg"`   //提示信息
	Data  interface{} `json:"data"`  //返回数据
	Total int         `json:"total"` //具体数量
}

func (MessageDto) Sucessful(msg string, s interface{}) MessageDto {
	return MessageDto{
		Code: 200,
		Msg:  msg,
		Data: s,
	}
}

func (MessageDto) Sucessful2(msg string) MessageDto {
	return MessageDto{
		Code: 200,
		Msg:  msg,
	}
}

func (MessageDto) Error(msg string) MessageDto {
	return MessageDto{
		Code: 404,
		Msg:  msg,
	}
}
